Struct Pixel
Defined in File structures.h
Struct Documentation
-
struct Pixel
Public Functions
-
inline Pixel()
-
inline void CalcRowColSum(double &sumRow, double &sumRow2, double &sumCol, double &sumCol2, double &sumRowCol) const
-
inline void CalcRGBSum(const cv::Mat &img, double &sumR, double &sumR2, double &sumG, double &sumG2, double &sumB, double &sumB2) const
-
inline double CalcDispSum(const cv::Mat1d &dispImg, const Plane_d &plane, double inlierThresh, double noDisp) const
-
inline void CalcHiSmoothnessSumEI(byte sideFlag, const cv::Mat1d &depthImg, double inlierThresh, const Plane_d &planep, const Plane_d &planeq, double &sum, int &count, int &length) const
-
inline void CalcHiSmoothnessSumEI2(byte sideFlag, const Plane_d &planep, const Plane_d &planeq, double &sum, int &count, int &length) const
-
inline void AddToCoSmoothnessSum(const cv::Mat1d &depthImg, double inlierThresh, const Plane_d &planep, const Plane_d &planeq, double &sum, int &count) const
-
inline void AddToCoSmoothnessSum(const Plane_d &planep, const Plane_d &planeq, double &sum, int &count) const
-
inline void SubtractFromCoSmoothnessSum(const cv::Mat1d &depthImg, double inlierThresh, const Plane_d &planep, const Plane_d &planeq, double &sum, int &count) const
-
inline void AddDispPixels(const cv::Mat1d &dispImg, std::vector<cv::Point3d> &pixels)
-
inline void CalcPixelDataStereo(const cv::Mat &img, const cv::Mat1d &imgDisp, Plane_d &planeP, Plane_d &planeQ, double inlierThresh, double noDisp, PixelData &pd)
-
inline bool BLeft() const
-
inline void SwapBLeft()
-
inline void SetBLeft()
-
inline bool BRight() const
-
inline void SwapBRight()
-
inline void SetBRight()
-
inline bool BTop() const
-
inline void SwapBTop()
-
inline void SetBTop()
-
inline bool BBottom() const
-
inline void SwapBBottom()
-
inline void SetBBottom()
-
inline int GetSize() const
-
inline int GetCSize() const
-
inline int GetRSize() const
-
inline int GetBoundaryLength() const
-
inline int CountBorderSides() const
-
void Split(const cv::Mat &img, int row1, int row2, int col1, int col2, Pixel &p11, Pixel &p12, Pixel &p21, Pixel &p22)
-
void UpdateInliers(const cv::Mat1d &dispImg, double threshold, cv::Mat1b &inliers) const
-
std::string GetPixelsAsString()
-
inline Pixel()